home *** CD-ROM | disk | FTP | other *** search
/ Click Press Kit / Click Press Kit.iso / pc / main.dxr / Internal_66_LogoSavedButtonCode.ls < prev    next >
Encoding:
Text File  |  2006-05-31  |  3.5 KB  |  105 lines

  1. property spriteNum, pSavedGraphic, pUnSavedGraphic, pSpriteList
  2. global gMaster, gSound
  3.  
  4. on mBeginLogoCode me
  5.   if gMaster.pLogoList.count = 0 then
  6.     alert("you have a problem with gMaster.pLogoList.count")
  7.     exit
  8.   else
  9.     repeat with x = 1 to gMaster.pLogoList.count
  10.       repeat with y = 1 to gMaster.pLogoList.count
  11.         if spriteNum = gMaster.pLogoList[y].pSaveButtonSpriteChannel then
  12.           vNum = gMaster.pLogoList[y].pSaveButtonSpriteChannel
  13.           vPosition = y
  14.           exit repeat
  15.         end if
  16.       end repeat
  17.       sendSprite(vNum, #mSetUpGraphicsDouble, "logo", vPosition)
  18.     end repeat
  19.   end if
  20. end
  21.  
  22. on mDoLogoCode me
  23.   gSound.mPlayButtonClick()
  24.   if gMaster.pLogoList.count = 0 then
  25.     alert("you have a problem with gMaster.pLogoList.count")
  26.     exit
  27.   end if
  28.   case spriteNum of
  29.     22:
  30.       vTempNum = 1
  31.     23:
  32.       vTempNum = 2
  33.     24:
  34.       vTempNum = 3
  35.     25:
  36.       vTempNum = 4
  37.     26:
  38.       vTempNum = 5
  39.     27:
  40.       vTempNum = 6
  41.   end case
  42.   if gMaster.pLogoList[vTempNum].pSelected = "no" then
  43.     mSetOn(me, vTempNum)
  44.     mSummarySelected(gMaster, gMaster.pLogoList[vTempNum].pSmallName)
  45.   else
  46.     mSetOff(me, vTempNum)
  47.     mSummaryDeSelected(gMaster, gMaster.pLogoList[vTempNum].pSmallName)
  48.   end if
  49. end
  50.  
  51. on mSetOn me, vSavedNum
  52.   gMaster.pLogoList[vSavedNum].pSelected = "yes"
  53.   mMainCode(me, vSavedNum)
  54. end
  55.  
  56. on mSetOff me, vSavedNum
  57.   gMaster.pLogoList[vSavedNum].pSelected = "no"
  58.   mMainCode(me, vSavedNum)
  59. end
  60.  
  61. on mMainCode me, vSavedNum
  62.   pSavedGraphic = member(gMaster.pLogoSettings.savedbutton, "assets")
  63.   pUnSavedGraphic = member(gMaster.pLogoSettings.savebutton, "assets")
  64.   if gMaster.pLogoSettings.blendeffect = "TRUE" then
  65.     if gMaster.pLogoList[vSavedNum].pSelected = "no" then
  66.       sprite(gMaster.pLogoList[vSavedNum].pPhotoSpriteLogo).blend = 100
  67.     else
  68.       sprite(gMaster.pLogoList[vSavedNum].pPhotoSpriteLogo).blend = gMaster.pLogoSettings.blendpercent
  69.     end if
  70.   end if
  71.   if gMaster.pLogoSettings.rectangles = "TRUE" then
  72.     if gMaster.pLogoList[vSavedNum].pSelected = "no" then
  73.       sprite(gMaster.pLogoList[vSavedNum].pRectSpriteLogo).rect = rect(-2000, -2000, -1999, 1999)
  74.     else
  75.       vLeft = sprite(gMaster.pLogoList[vSavedNum].pPhotoSpriteLogo).left - 2
  76.       vTop = sprite(gMaster.pLogoList[vSavedNum].pPhotoSpriteLogo).top - 2
  77.       vRight = sprite(gMaster.pLogoList[vSavedNum].pPhotoSpriteLogo).right + 2
  78.       vBottom = sprite(gMaster.pLogoList[vSavedNum].pPhotoSpriteLogo).bottom + 2
  79.       sprite(gMaster.pLogoList[vSavedNum].pRectSpriteLogo).rect = rect(vLeft, vTop, vRight, vBottom)
  80.     end if
  81.   end if
  82.   if gMaster.pLogoSettings.pushpin = "TRUE" then
  83.     if gMaster.pLogoList[vSavedNum].pSelected = "no" then
  84.       sprite(gMaster.pLogoList[vSavedNum].pPushPinSpriteLogo).loc = point(-2000, -2000)
  85.     else
  86.       vLeft = sprite(gMaster.pLogoList[vSavedNum].pPhotoSpriteLogo).left + gMaster.pLogoSettings.pinoffset[1]
  87.       vTop = sprite(gMaster.pLogoList[vSavedNum].pPhotoSpriteLogo).top + gMaster.pLogoSettings.pinoffset[2]
  88.       sprite(gMaster.pLogoList[vSavedNum].pPushPinSpriteLogo).loc = point(vLeft, vTop)
  89.     end if
  90.   end if
  91.   if gMaster.pLogoList.count = 0 then
  92.     alert("you have a problem with gMaster.pLogoList.count")
  93.     exit
  94.   else
  95.     repeat with y = 1 to gMaster.pLogoList.count
  96.       if spriteNum = gMaster.pLogoList[y].pSaveButtonSpriteChannel then
  97.         vNum = gMaster.pLogoList[y].pSaveButtonSpriteChannel
  98.         vPosition = y
  99.         exit repeat
  100.       end if
  101.     end repeat
  102.     sendSprite(vNum, #mSetUpGraphicsDouble, "logo", vPosition)
  103.   end if
  104. end
  105.